Logic-Based Benders Decomposition in Answer Set Programming for Chronic Outpatients Scheduling
نویسندگان
چکیده
Abstract In answer set programming (ASP), the user can define declaratively a problem and solve it with efficient solvers; practical applications of ASP are countless several constraint problems have been successfully solved ASP. On other hand, solution time usually grows in superlinear way (often, exponential) respect to size instance, which is impractical for large instances. A widely used approach split optimization into subproblems (SPs) that sequence, some committing values assigned by others, reconstructing valid assignment whole juxtaposing solutions single SPs. one this much faster due behavior; on does not provide any guarantee optimality: SP rule out optimal from search space. research areas, logic-Based Benders decomposition (LBBD) proved effective; LBBD, decomposed master (MP) or The MP passed SPs possibly fail. case failure, no-good returned again addition new constraint. process iterated until obtained all proven infeasible. provably under very mild conditions. paper, we apply first LBBD ASP, exploiting an application health care as study. Experimental results show effectiveness approach. We believe availability further increase applicability technologies.
منابع مشابه
Robust Scheduling with Logic-Based Benders Decomposition
We study project scheduling at a large IT services delivery center in which there are unpredictable delays. We apply robust optimization to minimize tardiness while informing the customer of a reasonable worst-case completion time, based on empirically determined uncertainty sets. We introduce a new solution method based on logic-based Benders decomposition. We show that when the uncertainty se...
متن کاملLogic-Based Benders Decomposition
Benders decomposition uses a strategy of “learning from one’s mistakes.” The aim of this paper is to extend this strategy to a much larger class of problems. The key is to generalize the linear programming dual used in the classical method to an “inference dual.” Solution of the inference dual takes the form of a logical deduction that yields Benders cuts. The dual is therefore very different f...
متن کاملMixed Integer Programming vs. Logic-Based Benders Decomposition for Planning and Scheduling
A recent paper by Heinz and Beck (CPAIOR 2012) found that mixed integer software has become competitive with or superior to logic-based Benders decomposition for the solution of facility assignment and scheduling problems. Their implementation of Benders differs, however, from that described in the literature they cite and therefore results in much slower performance than previously reported. W...
متن کاملSingle-facility scheduling by logic-based Benders decomposition
Logic-based Benders decomposition can combine mixed integer programming and constraint programming to solve planning and scheduling problems much faster than either method alone. We find that a similar technique can be beneficial for solving pure scheduling problems as the problem size scales up. We solve single-facility non-preemptive scheduling problems with time windows and long time horizon...
متن کاملPlanning and Scheduling by Logic-Based Benders Decomposition
We combine mixed integer linear programming (MILP) and constraint programming (CP) to solve an important class of planning and scheduling problems. Tasks are allocated to facilities using MILP and scheduled using CP, and the two are linked via logic-based Benders decomposition. Tasks assigned to a facility may run in parallel subject to resource constraints (cumulative scheduling). We solve pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Theory and Practice of Logic Programming
سال: 2023
ISSN: ['1471-0684', '1475-3081']
DOI: https://doi.org/10.1017/s147106842300025x